لطفا در هنگام پرداخت ، فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
شروع کار با جولیا [ویدئو]
Getting Started With Julia [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
جولیا یک زبان برنامه نویسی جدید است که برای نیازهای دانشمندان داده، آماردانان، محاسبات علمی و مهندسان طراحی شده است. معمولاً این رشته ها مجبور بوده اند از ابزارها و زبان های مختلفی استفاده کنند:
?متلب
?Python با Numpy
?R
?C/C++ یا Fortran برای عملکرد بالا
با جولیا می توانید همه این ابزارها را با یک زبان برنامه نویسی جایگزین کنید، زیرا هم انعطاف پذیری و هم سرعت را ارائه می دهد.
جولیا یک زبان جوان با اسناد محدود و اگرچه به سرعت در حال رشد است، اما یک جامعه کاربری کوچک است. اکثر توسعه دهندگان امروزی پارادایم شی گرا مورد استفاده در زبان های رایج مانند پایتون، جاوا و سی پلاس پلاس را می شناسند. این یک چالش برای جابجایی به جولیا است که بیشتر جنبه عملکردی دارد. این دوره نه تنها زبان را معرفی می کند، بلکه نحوه تفکر متفاوت در مورد مشکلات رویکرد جولیا را نیز توضیح می دهد.
در این دوره ما:
شما را با زبان و مفاهیم اصلی آشنا می کند: ساختارهای کنترل، انواع داده ها و نحوه انجام ورودی و خروجی.
توضیح دهید که چگونه می توان تفکر شی گرا را با جولیا تطبیق داد و شما را به روشی کاربردی تر از تفکر در مورد چالش های برنامه نویسی سوق داد.
بسیاری از راههای شگفتانگیز را پوشش دهید که جولیا میتواند بهرهوری توسعهدهنده را از طریق انواع پارامتری، ماکروها، تولید کد و استفاده از کتابخانههای موجود در زبانهای دیگر افزایش دهد. همچنین یاد بگیرید که چگونه کد جولیا را با کارایی بالا بنویسید. در حالی که جولیا برای محاسبات فنی طراحی شده است، یک زبان برنامه نویسی است که در تعدادی از زمینه های دیگر نیز مناسب است. بنابراین این دوره به طور خاص دانشمندان داده یا آماردانان را هدف قرار نمی دهد، اما برای هر برنامه نویسی مناسب است.
[*]با نحوه استفاده از انواع، ماژول ها و بسته ها در جولیا آشنا شوید. * [*] شبیه سازی و پیاده سازی یک رویکرد شی گرا در یک راه اندازی عملکردی را بیاموزید. * [*]با اشکال زدایی و آزمایش کارآمد شوید و یاد بگیرید که از فرابرنامه نویسی در جولیا بهره برداری کنید. * [*] کار با جریان های ورودی و خروجی در جولیا و فایل های با فرمت های مختلف را بیاموزید.
سرفصل ها و درس ها
نصب و راه اندازی
Installation and Setup
بررسی اجمالی دوره
The Course Overview
در حال دانلود جولیا
Downloading Julia
راه اندازی یک ویرایشگر
Setting up an Editor
با استفاده از جولیا REPL
Using the Julia REPL
آموزش مبانی در جولیا
Learning Basics in Julia
شماره
Numbers
رشته های
Strings
آرایه ها
Arrays
کنترل جریان
Control Flow
کارکرد
Functions
متغیرها
Variables
لغت نامه ها
Dictionaries
استفاده عملی از توابع
Practical Usage of Functions
کار با Types
Working with Types
بازرسی انواع
Inspecting Types
Hierarchies و Multiple Dispatch را تایپ کنید
Type Hierarchies and Multiple Dispatch
تبدیل و ارتقاء
Conversion and Promotion
تعریف انواع خود
Defining Your Own Types
ورودی و خروجی
Input and Output
خواندن و نوشتن در فایل ها
Reading and Writing to Files
شبکه سازی
Networking
برخورد با فرمت های مختلف فایل
Dealing with Different File Formats
ماژول ها و بسته ها
Modules and Packages
استفاده از ماژول ها
Using Modules
شبکه سازی
Networking
خواندن و نوشتن فایل های CSV
Reading and Writing CSV Files
برنامه نویسی شی گرا
Object-Oriented Programming
رابط ها
Interfaces
ماز ساز
Maze Builder
ویرایشگر گرافیک
Graphics Editor
وراثت پیاده سازی
Implementation Inheritance
برنامه نویسی کاربردی در جولیا
Functional Programming in Julia
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Erik Engheim یک توسعه دهنده حرفه ای تلفن همراه با تجربه در بسیاری از زبان های برنامه نویسی مختلف، اغلب به صورت ترکیبی است. اریک انگهایم قبل از رفتن به جولیا با C/C#، Java، C++، Objective-C و Swift کار کرده است. تجربه او با جولیا شامل اتوماسیون و پردازش با کارایی بالا رشته کد است.
می توانید اریک را در YouTube پیدا کنید: https://www.youtube.com/playlist?list=PL9vP6Ne4XaVRHYvZ1XwOAoBJMRHDX3Wj6
Erik همچنین در GitHub در دسترس است: https://github.com/search?q=user%3Aordovician+julia
نمایش نظرات